/*
 * @Description: 正则表达式 选择、分组、引用
 * @Author: zzj
 * @Date: 2021-09-10 09:58:04
 * @LastEditors: zzj
 * @LastEditTime: 2021-09-10 10:26:27
 */

// var reg = /^(?<s1>(abc))x+\1x+\1x+\1x+\1$/;
// var str = "abcxxabcxxxabcxxxxabcxxxxxabc";
// console.log(reg.exec(str));


var reg2 = /abc/g;
var str = "abcabcslfancxiaomingzzzzzxiaoming";
var str1 = "hfklhcz13888888888kahfnc15888888888afklacb14888888888";
var str2 = "1,2,3"
console.log(str.search(reg2)); //不支持全局检索,返回第一个与之匹配的子串的索引位置，如果找不到匹配的子串，返回-1。
console.log(str.match(reg2));//匹配到元素的数组
console.log(str.replace("xiaoming","zhangsan"));
console.log(str1.replace(/\d{11}/g,"15555555555"));  //全局模式
console.log(str2.split(/,|\/|-|\//));